#pragma once

#include <string>
#include <map>
#include "HashedString.h"

class ShaderMap
{
public:
	typedef void(*Command)(std::string&);
	typedef std::map<HashedString, Command> CommandMap_t;
	typedef std::pair<HashedString, Command> CommandPair_t;

	static CommandMap_t CommandMap;
};

void CreateShader( std::string& fileName );